<?php namespace Admin\Controller;
use Hdphp\Controller\Controller;
//建立品牌管理控制器
class BrandController extends CommonController{
	//定义私有属性，只有类的内部可以使用 __init是框架定义的，不与父级构造函数冲突
	private $model;
	public function __init(){
		//调用CommonController里面的构造函数
		//parent::__init();
		//实例化Cate模型类

		$this->model = new \Common\Model\Brand;
	}
	//品牌展示
	public function index(){
		$brandData = $this->model->get();
		View::with('brandData',$brandData);
	    View::make();
	}
	//添加品牌
	public function addbrand(){
		//如果用户有提交
		if(IS_POST){
			//验证不通过提示错误，验证通过提示成功去展示页面			
			if(!$this->model->store()) View::error($this->model->getError());
			View::success('上传成功',U('index'));
		}
		//载入模板
	    View::make();
	}
	//编辑品牌
	public function editbrand(){
		if(IS_POST){
			//如果用户有提交
			if($this->model->edit()) View::success('编辑品牌成功',U('index'));
			View::error($this->model->getError());
		}
		//接收要删除品牌的bid
		$bid = Q('get.bid',0,'intval');
		//查询数据库
		$olddata = $this->model->where("bid={$bid}")->find();
		//p($olddata);
		//分配变量
		View::with('olddata',$olddata);
	    View::make();
	}	
	
	//删除品牌
	public function del(){
		//接收要删除品牌的bid
		$bid = Q('get.bid',0,'intval');
		//执行删除，从数据库里删除掉
		$this->model->where("bid={$bid}")->delete();
		View::success('删除品牌成功');
	}
	
}	
	
	
	
?>